home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 December
/
2004-12 CHIP.iso
/
Dom i biuro
/
Crimson Editor 3.70
/
cedt370r.exe
/
spec
/
x86-asm.key
< prev
next >
Wrap
INI File
|
2003-05-24
|
3KB
|
98 lines
[-COMMENT-:GLOBAL]
# x86 Assembly LANGUAGE KEYWORDS FILE FOR CRIMSON EDITOR
# FIRST EDITED BY Stephan
[KEYWORDS0:GLOBAL]
# op codes
aaa aad aam adc add and arpl
bound bsf bsr bswap bt btc btr bts
call cbw cdq clc cld cli clts cmc cmp cmps cmpsb cmpsd cmpsw cmpxchg cwd cwde
daa das dec div
emms enter
f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu
fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdiv fdivp fdivr fdivrp femms ffree fiadd ficom
ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisub fisubr fld fld1 fldcw fldenv fldl2e
fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fninit fnop fnsave fnstcw fnstenv fnstsw fpatan
fprem1 fptan frndint frstor fsave fscale fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp
fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fwait fxch fxtract fyl2xp1
hlt
idiv imul in inc ins insb insd insw int into invd invlpg iret iretd iretw
ja jae jb jbe jc jcxz je jecxz jg jge jl jle jmp jna jnae jnb jnbe jnc jne jng jnge jnl jnle jno
jnp jns jnz jo jp jpe jpo js jz
lahf lar lds lea leave les lfs lgdt lgs lidt lldt lmsw lock lods lodsb lodsd lodsw loop loope
loopne loopnz loopz lsl lss ltr
mov movd movq movs movsb movsd movsw movsx movzx mul
neg nop not
or out outs outsb outsd outsw
packssdw packsswb packuswb paddb paddd paddsb paddsw paddusb paddusw paddw pand pandn pavgusb
pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax
pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmaddwd pmulhrw pmulhw
pmullw pop popa popad popaw popf popfd popfw por prefetch prefetchw pslld psllq psllw psrad psraw
psrld psrlq psrlw psubb psubd psubsb psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd
punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfw pxor
rcl rcr rep repe repne repnz repz ret rol ror
sahf sal sar sbb scas scasb scasd scasw seta setae setb setbe setc sete setg setge setl setle setna
setnae setnb setnbe setnc setne setng setnge setnl setnle setno setnp setns setnz seto setp setpo
sets setz sgdt shl shld shr shrd sidt sldt smsw stc std sti stos stosb stosd stosw str sub
test
verr verw
wait wbinvd
xadd xchg xlat xlatb xor
[KEYWORDS1:GLOBAL]
# registers
ax bx cx dx ex si di bp sp ss es ds cs ip
al ah bl bh ch cl dh dl eh el
eax ebx ebp ecx edi edx esi esp
[KEYWORDS2:GLOBAL]
%out
.186 .286 .286c .286p .287 .386 .386p .387 .8086 .8087 .alpha
.seq .code .const .cref .data .data?
.err .err1 .err2 .errb .errdef .errdif .erre
.fardata .fardata? .lall .lfcond .list .model .msfloat
.radix .sall .sfcond .stack .type .xall .xcref .xlist
@curseg @filename @code @codesize @datasize @const @data @data? @fardata @fardata? @stack
align and assume at
b byte
comm comment common compact
d db dd df dosseg dup dt dw dword
else end endif endm endp ends eq equ even exitm extrn
far fq
ge group
h high huge
ifdef include includelib irp irpc
label large le length low local lt
macro mask medium memory
name near not
o offset or org
page para proc public purge
q
record rept
seg segment shl short size shr small stack struc subttl
this tiny title type
use16 use32
width word
xor
code
data
nothing
ptr
[KEYWORDS3:GLOBAL]
[KEYWORDS4:GLOBAL]
[KEYWORDS5:GLOBAL]
[KEYWORDS6:GLOBAL]
[KEYWORDS7:GLOBAL]
[KEYWORDS8:GLOBAL]
[KEYWORDS9:GLOBAL]